home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / telecomm / sticpsrc.lzh / DOC / NETCHL.ARC / NETCHL.DOC next >
Text File  |  1990-10-06  |  16KB  |  387 lines

  1. 06601030305800
  2. F0000000
  3. 9[...................................................]001
  4. êThePE1CHLversionofNETbyKA9Q
  5. Ç
  6. byR.E.Janssen,PE1CHL.      lastupdate:27-May-1988.
  7.  
  8. ThisdocumentdescribessomechangesIhavemadetotheNET
  9. program(byKA9Q)afterportingtheprogramtotheAtariST.
  10. ThesefeaturesarenowalsoavailableinaPCversion.
  11. Currentprogramversionis871225.12.PE1CHL
  12.  
  13.  
  14. êAX.25callsignhandlingÇ
  15. The'mycall'variableandcommandhavebeenreplacedbyamore
  16. powerfulsetofcommands,thatallowmorecomplexax.25useof
  17. thepackage.ThecallsigntouseinIPandNET/ROMisnow
  18. specifiedasanextraparametertotheattachcommand.
  19.  
  20. Thischangeallowsadifferentcallsign-ssidtobeusedon
  21. differentbands,arequirementinsomecountries.Alsoitisthe
  22. basisofsomecross-banddigipeatingfeatures.Aproblemoccurs
  23. whenthesamestationcanbecontactedon2bands,andthe
  24. routingtablesineachstationindicateadifferentbandtobe
  25. used.Theotherstationincorrectlyassumesthesamecallsignis
  26. validonbothbands.ARPcanbefixedtoincludetheinterfacein
  27. thetable,andkeepingseparatecallsignsforeachIPaddress-
  28. interfacepair.Thishasnotyetbeenimplemented.
  29.  
  30. Thedigipeaterfunctionalityandcommandhavebeenenhanced.It
  31. isnowpossibletoswitchdigipeatingonandoffindependently
  32. foreachinterface,andasanextraoptionitisnowpossibleto
  33. haveadigipeatergatewaybetween2ormorebands.Tousethis
  34. feature,setadifferentcallsign-ssidoneachband(inthe
  35. attachcommand),anduse"ax25digipeat<interface>gate"
  36. commandsforeachinterfaceparticipatinginthegateway.
  37. Packetsarrivingonaninterface,andrequiringtobedigipeated
  38. bythecallofanotherinterface,willbesentoutonthe
  39. digipeatinterfacewiththedigicallreplacedbythecallofthe
  40. interfacewherethepacketarrived.(aknowntricktoimplement
  41. amulti-banddigipeatergateway).
  42.  
  43. Example:Ifthecallsignon2misPE1CHL-2,andon70itis
  44. PE1CHL-7,someoneqrvon2mcanconnectastationon70by
  45. connecting"viaPE1CHL-7".Thisresultsinatransmissionon70
  46. cmspecifyingPE1CHL-2asadigipeater.Whenthedestination
  47. stationreplies,thepacketwillbedigipeatedon2mwith
  48. digipeatercallsignPE1CHL-7.
  49.  
  50.  
  51. êMHEARDÇ
  52.  
  53. Thedetmiliar"MHEARD"commandhasbeenadded.Itisnowonly
  54. implementedforax.25,butitcouldbeusedonanynetwork.
  55. Itispossibletosetthenumberofdifferentaddressesto
  56. rememberusing"mheard<interface>number".Thedefaultis0,
  57. Çi.e.norecordingofheardstations.
  58. Usethecommand"mheard14423"tokeepthelast23heard
  59. stationsinthelist(i.e.onescreenful).
  60. Thecommand"mheard144"willthenlisttheheardstations,in
  61. thisformat:
  62.  
  63. May2521:25:34PA0GRI-1toPE1CHL-2
  64. May2521:25:20PI8CIKtoMAILviaPI8HOB>(PI8VRZ)
  65.  
  66. Inthesecondline,astationwasheardusingadigipeater.The
  67. partofthedigipeaterlistinbracketsindicatesthedigipeaters
  68. thatdidnotyetrelaythepacketwhenitwaslastheard.Soin
  69. theexample,PI8VRZwasnothearddigipeatingthepacket.
  70. The">"signindicatesthattheinputofthedigipeaterwas
  71. heard,inthiscasethetransmissionbyPI8HOBtoPI8VRZ.
  72. Ifthe2ndlinereads:
  73.  
  74. May2521:25:20PI8CIKtoMAILvia>PI8HOB>(PI8VRZ)
  75.  
  76. thismeansthatPI8CIKwasheardDIRECTandviaPI8HOB,butnot
  77. viaPI8VRZ.
  78. Themostcommonuseofthisfeatureistodetermineifastation
  79. canbehearddirectand/orviaadigipeater,asin:
  80.  
  81. May2521:38:10PI8RNI-7toPI8ESA-7via>PI8HOB
  82.  
  83. Thisindicatesthestationcanbeheardbothdirectandviathe
  84. digipeater.
  85.  
  86.  
  87. êSOURCEÇ
  88.  
  89. The"source"commandhasbeenaddedtoreadacommandsfile,like
  90. theautoexec.netfile.Thesyntaxis"source<filename>"This
  91. commandcanalsoappearwithintheautoexec.netfileitself,
  92. makingitpossibletosubdividethisfileinsomelogicalparts
  93. (e.g.setupandroutingcommands).
  94. Thisallowsyoutostructuretheautoexec.netfileintodifferent
  95. parts,likeattachofinterfaces,parametersetting,routing
  96. commandsetc.Now,itispossibletosharesomeofthesefiles
  97. betweendifferentsetupstobeusedbyNET.
  98.  
  99.  
  100. êROUTEÇ
  101.  
  102. The"route"commandhastbeenextended:whenyouenter
  103. "routeadd<host>via<ipgate>",theexistingrouteto<ipgate>
  104. isstoredintheroutingtable.Thismeansthatifyouchange
  105. therouteto<ipgate>inyourautoexecfile,alltheroutesthat
  106. areviathisgatewaywillautomaticallybeupdatedwhenyoustart
  107. NET.(especiallyhandywhenyouchangetheinterfaceatwhicha
  108. gatewaycanbereached,andstillmoreimportantwhenyouwantto
  109. rundifferentconfigurationsofyoulocalmachine(s)usinga
  110. cleverlybuiltautoexec.netusingthe"source"commandtoread
  111. Çroutingtablesfromseparatefiles.)
  112.  
  113. Example:
  114.  
  115. routeaddpa0gri144
  116.      routeaddbbs.pa0griviapa0gri
  117.  
  118. Someveryminorchangesinthedoaddanddodroproutingfunctions
  119. nowmakeitpossibletousesymbolicnamesinroutecommands,
  120. evenwhenspecifyingthenumberofbits:
  121.  
  122. Example:
  123.  
  124. routeaddBelgium/16viapa0gri
  125.  
  126.  
  127. êTRACEÇ
  128.  
  129. Tracingcannowberoutedtoafile.Use"traceto<pathname>"to
  130. enabletracingtoafile,"tracetocon"toswitchbackto
  131. consoletracing.Alwaysuseanabsolutepathnameforthefile
  132. (e.g.:tracetoc:\net\tracefile),asitissometimesclosedand
  133. re-openedusingthespecifiedname.Thiscouldfailifyou
  134. changetheworkingdirectory.
  135. Thedateandtime-of-dayhasbeenaddedtothefirstlineofeach
  136. traceoutput,whichisusefulwhenwritingtoafile.
  137.  
  138.  
  139. êFLOWÇ
  140.  
  141. The"flow"commandhasbeenimplemented,andworkslikeinthe
  142. TNCcode.Incominginputisnotprintedwhentheuseristyping
  143. inputonaninteractiveconnection,greatlyenhancingthe
  144. readabilityofkeyboard-to-keyboardcommunications.Theinput
  145. willbeprintedwhenaRETURNistyped,orwheneveryoubackspace
  146. tothebeginningoftheline."flowon"enablesthisfeature.
  147.  
  148.  
  149. êInputLineEditingÇ
  150.  
  151. Inputlineeditinghasbeenenhanced,andahistoryofcommand
  152. lines(ofmorethan1character)iskept.Thearrowkeyscanbe
  153. usedtomovethroughthishistory,andtoeditinputlines.An
  154. "insert"modeisrecognized(insertkey).
  155. Keyfunctionsare:
  156.  
  157. leftarrownondestructivebackspacethroughthecurrent
  158. line.allowscorrectionsinyourinput.
  159.  
  160. rightarrowtomovetowardstheendoftheline.whenit
  161. isusedattheendoftheinput,characters
  162. fromthepreviousinputlinewillbe
  163. inserted.
  164.  
  165. Ç     uparrowgetthepreviouslineintheinputline
  166. historyandshowit.putcursoratendof
  167. thisinputline.
  168.  
  169. downarrowgetnextlinefrominputlinehistory.
  170.  
  171. deletewhenthecursorisoveracharacterinthe
  172. currentinputline,deletesthatcharacter.
  173.  
  174. inserttogglesbetweenovertypeandinsertmode.in
  175. insertmode,anythingtypedwhenthecursor
  176. isnotattheendoftheinputlinewillbe
  177. insertedatthecursorposition.
  178.  
  179. ^H,backspdeletethecharacterleftfromthecursor
  180. position.
  181.  
  182.      ^Rredisplaystheinputlineandputsthecursor
  183. attheend.
  184.  
  185. ^U,^Xcancelsthecurrentinputline.
  186.  
  187. RETURNacceptsthecurrentinputline.notethatthe
  188. cursormaybeanywhereintheline,the
  189. completelinewillalwaysbeaccepted.
  190.  
  191.  
  192. êAX.25portsÇ
  193.  
  194. The"ax25port"commandhasbeenaddedtoallowax.25serversto
  195. runintheNETprogram,justlikeTCPservers.Itispossibleto
  196. defineacallsign(andoptionallyaninterface)thatcanbe
  197. connectedto,andaportnumberofacorrespondingax.25server.
  198. Thetype"di